package com.cax.module.enterprise.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.cax.module.enterprise.domain.EnterpriseCertificate;
import com.cax.module.enterprise.domain.dto.EnterpriseCertificateQueryDTO;
import com.cax.module.enterprise.domain.dto.EnterpriseCertificateUpdateDTO;
import com.cax.module.enterprise.domain.vo.EnterpriseCertificateVO;
import java.util.List;

/**
 * 企业证书表 Service接口
 * @author makejava
 * @date 2024-08-22 17:25:18
 */
public interface EnterpriseCertificateService extends IService<EnterpriseCertificate> {

	/**通过企业名精准匹配查询*/
	List<EnterpriseCertificateVO> getByName(String name);

	 /**分页查询*/
	 Page<EnterpriseCertificateVO> getPage(EnterpriseCertificateQueryDTO dto);

	/**通过主键查询*/
	EnterpriseCertificateVO getByKey(Integer id);

	/**添加*/
	Integer add(EnterpriseCertificateUpdateDTO dto);

	/**通过主键修改*/
	void upd(EnterpriseCertificateUpdateDTO dto);


	void del(Integer id);
}
